Alternating direction method of multipliers
ADMM
ADMM problem form (with , convex):
minimize
subject to
two sets of variables, with separable objective
augmented Lagrangian:
ADMM:
- // -minimization
- // -minimization
- // dual update
- flexible optimization algorithm that can handle many convex optimization problems
- Represent different terms of the objective function using additional variables and introducing constraints
- Built on the Lagrangian multiplier method
- Solve the dual problem
- Add quadratic penalty (method of multipliers) to ease update of the dual variable and be more robust
#incomplete
linear programming? optimization? Convex Optimization notes
References:
- Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers (Boyd, Parikh, Chu, Peleato, Eckstein) https://web.stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf
- slides: Boyd. Alternating Direction Method of Multipliers. EE364b. https://web.stanford.edu/~boyd/papers/pdf/admm_slides.pdf
- https://stanford.edu/~boyd/admm.html
- https://www.stat.cmu.edu/~ryantibs/convexopt/lectures/admm.pdf
- https://paperswithcode.com/method/admm
- https://www.stat.cmu.edu/~ryantibs/convexopt-F18/lectures/admm.pdf